

	$(document).ready(function(){
	

	/******************** Grilla Informe T�cnico Urbanistico ********************/

	jQuery("#grillaInformeTecnicoUrbanistico").jqGrid({
		autowidth: true,	
	   	url:'/SIG/informeTecnicoUrbanistico/listJSON',
	   	editurl : "/SIG/informeTecnicoUrbanistico/update",
		datatype: "json",
		mtype : 'GET',
	   	colNames:['Partido', 'Nomenclatura Origen','nc', 'Nombre','Fecha Solicitud', 'Fecha Resolucion', 'Nro Resolucion', 'Parcelas Generadas', 'Expediente', 'Estado', 'Observaciones', 'Archivo'],
	   	colModel:[
	   	          {
	   	        	  name : 'partido',
	   	        	  editable : true,
	   	        	  edittype : "select",
	   	        	  editoptions : {
						dataUrl : "/SIG/partido/listJson"
	   	        	  },
	   	        	  editrules : {
	   	        		  number : true
	   	        	  },
	   	        	  index : 'partido',
	   	        	  width : 50,
	   	        	  align : 'right'
	   	          },
	   	          {
	   	        	  name:'nomenclaturaOrigen',
	   	        	  index:'nomenclaturaOrigen', 
	   	        	  width: 40,
	   	        	  editable : true,
	   	          },
	   	          {
	   	        	  name : 'nomenclaturaOrigenId',
	   	        	  index : 'nomenclaturaOrigenlId',
	   	        	  width : 90,
	   	        	  editable : true,
	   	        	  hidden: true,
	   	          }, 
	   	          {
	   	        	  name:'nombre',
	   	        	  index:'nombre', 
	   	        	  width: 40,
	   	        	  editable : true,
	   	          },
	   	          {
	   	        	  name : 'fechaSolicitud',
	   	        	  editable : true,
	   	        	  index : 'fechaSolicitud',
	   	        	  formatter : 'date',
	   	        	  width: 40,
	   	        	  formatoptions : {
	   	        		  newformat : 'd/m/Y'
	   	        	  },
	   	        	  editoptions : {
	   	        		  size : 20,
	   	        		  dataInit : function(el) {
	   	        			  $(el).datepicker({
	   	        				  dateFormat : 'dd/mm/yy'
	   	        			  });
	   	        		  }
	   	        	  }
	   	          },
	   	          {
	   	        	  name : 'fechaResolucion',
	   	        	  editable : true,
	   	        	  index : 'fechaResolucion',
	   	        	  formatter : 'date',
	   	        	  width: 40,
	   	        	  formatoptions : {
	   	        		  newformat : 'd/m/Y'
	   	        	  },
	   	        	  editoptions : {
	   	        		  size : 20,
	   	        		  dataInit : function(el) {
	   	        			  $(el).datepicker({
	   	        				  dateFormat : 'dd/mm/yy'
	   	        			  });
	   	        		  }
	   	        	  }
	   	          },
	   	          {
	   	        	  name:'numeroResolucion',
	   	        	  index:'numeroResolucion', 
	   	        	  width: 30,
	   	        	  editable : true,
	   	          },
	   	          {
	   	        	  name:'cantidadParcelasGeneradas',
	   	        	  index:'cantidadParcelasGeneradas', 
	   	        	  width: 30,
	   	        	  editable : true,
	   	          },
	   	          {
	   	        	  name:'expediente',
	   	        	  index:'expediente', 
	   	        	  width: 30,
	   	        	  editable : true,
	   	          },
	   	          {
	   	        	  name : 'estado',
	   	        	  editable : true,
	   	        	  edittype : "select",
	   	        	  editoptions : {
						dataUrl : "/SIG/EInformeTecnicoUrbanistico/listJson"
	   	        	  },
	   	        	  editrules : {
	   	        		  number : true
	   	        	  },
	   	        	  index : 'estado',
	   	        	  width : 20,
	   	        	  align : 'right'
	   	          },
	   	          {
	   	        	  name:'observaciones',
	   	        	  index:'observaciones', 
	   	        	  width: 40,
	   	        	  editable : true,
	   	          },
	   	          {
	   	        	  name: 'adjunto',
	   	        	  index: 'adjunto',
	   	        	  align: 'left',
	   	        	  editable: true,
	   	        	  edittype: 'file',
	   	        	  editoptions: {
	   	        		  enctype: "multipart/form-data"
	   	        	  },
	   	        	  width: 40,
	   	        	  align: 'center',
	   	        	  search: false
	   	          },	   	        
	   	],
	   	rowNum:5,
	   	rowList:[5,10,20],
	   	pager: '#paginadorGrillaInformeTecnicoUrbanistico',
	   	sortname: 'id',
	   	viewrecords : true,
		gridview : true,
	    sortorder: "desc",
		caption:"Informes Tecnicos Urbanisticos",
		onSelectRow: function(ids) {
			userdata: ids;
			//para mostrar solo la momenclatura seleccionada
//			jQuery("#grillaNomenclatura").jqGrid('setGridParam',{url:"/SIG/NomenclaturaCatastral/listAdvancedJSONInformeTecnicoUrbanistico"})
//				.trigger('reloadGrid');	
		},
	}); 	
	
	jQuery("#grillaInformeTecnicoUrbanistico").jqGrid('navGrid', '#paginadorGrillaInformeTecnicoUrbanistico', {
		view : false,
		edit : true,
		add : true,
		del : false,
		search : false
	},
	{
		editCaption: 'Editar Informe Tecnico Urbanistico',
		closeAfterEdit: true,
		modal: true,
		reloadAfterSubmit: true,
		addedrow: 'first',	
		beforeShowForm : function(formid) {
			agregarBotonesAInforme();
			//muestro edit oculto add
//			jQuery("#paginadorNomenclatura .ui-icon-plus").css("display", "none");
//			jQuery("#paginadorNomenclatura .ui-icon-pencil").css("display", "block");
		},		
	}, // use default settings for edit
	{
		addCaption: 'Editar Informe Tecnico Urbanistico',
		url : "/SIG/informeTecnicoUrbanistico/save",
		closeAfterAdd: true,
		addedrow: 'first',
		modal: true,
		reloadAfterSubmit: true,
		zIndex: 900,
//		onclickSubmit: function(formid){
//    		$(formid).attr('method','POST');
//	        $(formid).attr('action','');
//	        $(formid).attr('enctype','multipart/form-data');
//	    	    $.ajaxFileUpload({
//	            url: '/SIG/informeTecnicoUrbanistico/fileSave', 
//	            secureuri:false,
//	            fileElementId:'ARCHIVOIIUU',
//	            dataType: 'json',
//	            //data: {'archivo': archivo, 'numeroIforme': nInforme},
//	            success: function (data, status) {
//	                alert("Upload Complete.");
//	            }
//	         });
//    	},
		beforeShowForm : function(formid) {
			agregarBotonesAInforme();
			//oculto edit muestro add
//			jQuery("#paginadorNomenclatura .ui-icon-plus").css("display", "block");
//			jQuery("#paginadorNomenclatura .ui-icon-pencil").css("display", "none");
			//limpio la grilla nomenclatura
//			jQuery("#grillaNomenclatura").jqGrid('setGridParam',{url:"/SIG/NomenclaturaCatastral/limpiarGrilla"})
//			.trigger('reloadGrid');	
		},			
	}, // use default settings for add
	{}, // delete instead that del:false we need this
	{});
});


function agregarBotonesAInforme(){
		
	//limpio los botones que agregu� para no repetir
	$("#editcntgrillaInformeTecnicoUrbanistico a[href=#]").remove();
	
	$('<a href="#">...</a>')
	.click(
			function() {
				$("#dialogo-expediente").dialog("open");
			})
	.addClass(
			"fm-button ui-state-default ui-corner-all fm-button-icon-left")
	.appendTo(
			"#tr_expediente>TD.DataTD");

	$('<a href="#">...</a>')
	.click(
			function() {
				$("#dialogo-nomenclatura").dialog("open");
				//selecciono la 1er nomenclatura
//				$("#grillaNomenclatura tr")[1].click();
				//editar o agregar
//				if($("#TblGrid_grillaInformeTecnicoUrbanistico #nomenclaturaOrigen").val() == ''){
//					$("#dialogo-nomenclatura .ui-icon-plus").click();
//				} else {
//					$("#dialogo-nomenclatura .ui-icon-pencil").click();
//				}
				//oculto el dialog
//				$('.ui-dialog #dialogo-nomenclatura').hide();		
			})
	.addClass("fm-button ui-state-default ui-corner-all fm-button-icon-left")
	.appendTo("#tr_nomenclaturaOrigen>TD.DataTD");
		
}

